// const PrerenderSPAPlugin = require('prerender-spa-plugin');
// const Renderer = PrerenderSPAPlugin.PuppeteerRenderer;
// const webpack = require('webpack');
// const path = require('path');
const UselessFile = require("useless-files-webpack-plugin");

module.exports = {
	chainWebpack: (config) => {
		config.plugin("uselessFile").use(
			new UselessFile({
				root: "/Users/suqiudong/Documents/mine/metaera/metaera_webnew/src", // 项目目录
				out: "./fileList.json", // 输出文件列表
				clean: false, // 是否删除文件,
				exclude: /node_modules/, // 排除文件列表
			})
		);
	},
	assetsDir: "static",
	parallel: false,
	publicPath: "/",
	devServer: {
		// ... 省略
		// host: "192.160.220.41",
		// port: "8060", // 默认端口为8080，此端口冲突，也会出现代理异常的情况
		// inline: true,
		open: true, // 启动打开浏览器
		hot: true, // 热更新
		// 代理配置
		// proxy: {
		// 	// 如果请求地址以/api打头,就出触发代理机制
		// 	// http://localhost:9588/api/login -> http://localhost:3000/api/login
		// 	"/": {
		// 		// target: "http://api.itmall.vip", // 我们要代理的真实接口地址
		// 		target: "https://api.metaera.media", // 我们要代理的真实接口地址
		// 		// target: "http://127.0.0.1:8000", // 我们要代理的真实接口地址
		// 		pathRewrite: { "^/": "" },
		// 		changeOrigin: true,
		// 	},
		// },
	},
};
